package IO;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;

public class WriteFile {
    public static void main(String[] args) throws IOException {

        //这里的99是ascii码值 , 对于OutputStream来说 ,默认情况下打开一个文件会清空文件原有的内容
        //如果不想清空,刘对象还提供了"追加写"操作,这样就能在原有内容下追加内容

        //这样写虽然没有加close,但是当try执行完之后,就会close (这个语法叫做try with resource (不是所有资源的close 都可以这样这样子写
        // 必须是要实现了closeable接口的类才可以)
        try (OutputStream outputStream = new FileOutputStream("d:/test.txt");) {
            outputStream.write(99);
            outputStream.write(98);
            outputStream.write(97);
            outputStream.write(96);
        }
    }
}
